Show the work /展示工作步驟功能

展示工作步驟功能允許 AI 在執行使用者請求之前,清晰地展示其將採取的步驟。這一功能透過增加透明度,幫助使用者瞭解 AI 的邏輯過程,同時提供干預或學習的機會,增強信任感和使用者控制。

定義與應用場景 (Definition and Use Cases)

展示工作步驟的核心是透過向使用者透明展示 AI 的計劃路徑,解決 AI 互動中“黑箱操作”的問題,適用於以下場景:

  1. 透明處理流程:AI 在響應複雜請求時,清晰展示其將採取的所有步驟,讓使用者能夠理解生成邏輯。示例:RAG 應用(如 Julius.ai 和 Perplexity)展示從資料檢索到最終生成的每一步操作。
  1. 使用者確認機制:在執行潛在高風險任務時(如修改程式碼、觸發自動化工作流),AI 在執行前展示步驟並徵求使用者確認。示例:Github Copilot 顯示將修改的檔案和影響範圍,Zapier 則展示 AI 驅動的 Zaps 工作流程。
  1. 教學與學習:AI 展示工作步驟不僅幫助使用者瞭解邏輯,還可作為學習工具。例如,使用者提問“如何準備月度報告”,AI 可以展示資料來源、模板路徑和處理步驟。
  1. 複雜任務的使用者介入:使用者可透過檢視步驟發現潛在問題,提前調整任務方向或最佳化提示。

實現細節與變體 (Details and Variations)

1 計劃自動實施或使用者確認:AI 展示計劃後可根據任務複雜度決定是否立即執行:

2 步驟視覺化:每一步都以直觀方式展示,包括:

3 實時進度顯示:在執行過程中展示進度,讓使用者可以隨時暫停或終止。

4 反饋與調整:使用者可在檢視步驟後反饋需求或調整計劃,AI 根據新指令最佳化步驟。

優勢

  1. 增強透明性與信任:
    • 使用者清楚瞭解 AI 的工作路徑,避免對“黑箱操作”的擔憂。
    • 在複雜任務中,透過展示步驟增加使用者的信任感。
  1. 提升使用者控制感:
    • 使用者可在任務執行前或執行中介入調整,保持對生成過程的主導權。
  1. 促進使用者學習:
    • 使用者透過觀察 AI 的邏輯步驟,學習相關領域的知識或技巧,尤其適用於教育和職場培訓場景。
  1. 降低錯誤風險:
    • 展示步驟讓使用者發現潛在錯誤,減少因生成方向錯誤導致的時間和資源浪費。

風險

  1. 浪費使用者時間:對於低風險或常規任務,過多的步驟展示可能顯得冗餘,延遲結果交付。
  1. 複雜性增加:過多步驟可能讓初學者感到不必要的複雜,尤其在展示內容繁多時。
  1. 使用者信任風險:如果展示的邏輯與使用者預期不符,可能引發對 AI 能力的質疑。

最佳實踐與建議

1 任務風險分級:根據任務風險設定展示級別:

2 直觀的步驟展示:使用清晰的視覺設計(如時間線、流程圖)展示步驟,讓使用者快速理解邏輯。

3 實時調整功能:在步驟展示後,允許使用者直接修改計劃並檢視更新的生成邏輯。

4 進階與簡化模式:提供“基礎模式”和“專家模式”:基礎模式僅展示主要邏輯。專家模式展示完整細節。

5 記錄與回溯:儲存展示過的步驟,允許使用者隨時回溯任務邏輯,幫助改進後續操作。

展示工作步驟功能的未來方向

  1. 智慧步驟最佳化:AI 根據使用者反饋動態最佳化生成路徑,減少不必要的步驟。
  1. 跨模態任務支援:支援從文字到影象、音訊等多模態任務的工作步驟展示。
  1. 基於上下文的定製化步驟:根據使用者歷史操作和當前任務自動調整展示內容的複雜性。
  1. 與提示最佳化結合:在展示工作步驟時同時建議如何改進提示,以達到更優結果。
Perplexity 會展示其處理使用者搜尋查詢時所採取的步驟。(這種設計透過清晰的分步展示讓使用者理解 AI 的搜尋邏輯和決策過程,從而增強對結果的信任,並幫助使用者最佳化未來的查詢方式。)

Github Copilot 會先向使用者展示其實現計劃,並在使用者批准後顯示執行過程中的具體步驟,同時對檔案進行修改。(這一過程讓使用者在每一步都能保持對專案的控制,既透明又可追溯,避免了對程式碼進行不必要或不正確的修改。)
Zapier 會在執行操作之前,向使用者展示根據提示詞實現工作流程的具體步驟。(這一功能讓使用者能夠驗證自動化流程的正確性並作出調整,從而避免錯誤執行,同時增強對工具的可控性和透明性。)

Julius 在生成內容以響應使用者提示時,會實時展示其進度,從而使操作過程透明化。(透過顯示每一步生成過程,Julius 能幫助使用者理解其方法和邏輯,讓結果更可信,併為使用者提供干預或調整的機會。)
MidJourney 在生成最終結果之前,會逐步向使用者展示其使用舊模型生成的中間過程。(這種設計讓使用者能夠實時看到影象的演變過程,瞭解 AI 生成的每一步,同時為調整生成內容提供可能性。)